Soru & Cevap

R.id değişken ile kullanmak

27.03.2020 - 04:17

Merhaba, androidde örneğin bir imageview a findviewbyıd kullanarak ıd verirken değişken kullanmam mümkün mü ? Örnek olarak : drawable içerisinde image.jpg var, String s = “image”; —- findviewbyıd(r.id.s) olarak kullanmam mümkün mü yada benzer bir yol varmı

 

 

 

6 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mryhn
mryhn
27.03.2020 - 04:25

Evet mümkün fakat findviewbyid methodu parametre olarak int alır. Çünkü layout içerisinde 
android:id="@+id/myImageView" şeklinde id tanımlandığında arka planda integer bir id değeri üretilir ve findviewbyid methodu da aslında o değeri kullanarak view'a erişir. 

Eğer parametre olarak vermek istiyorsanız şu şekilde yapabilirsiniz:

final int MY_IMAGE_ID = R.id.myImageView;

final ImageView myImageView = findViewById(MY_IMAGE_ID);


Umarım bu basit örnek yardımcı olur.